var userSettingParams = {
    action: {
        findMyUser: "sysUser/findMyUserVo",
        updateMyUser: "sysUser/updateMyUserVo"
    }
}

$(function () {
    //显示头像
    new uploadPreview({
        UpBtn: "tempFile",
        DivShow: "imgGroup",
        ImgShow: "imgPreview"
    });
    //修改密码
    $("#btn_update_password").click(function () {
        $(".updatePasswordItem").removeClass("hidden");
        $("#btn_cancel_update_password").removeClass("hidden");
        $(this).addClass("hidden");
    });
    //取消修改密码
    $("#btn_cancel_update_password").click(function () {
        $(".updatePasswordItem").addClass("hidden").find("input").val("");
        $(this).addClass("hidden");
        $("#btn_update_password").removeClass("hidden");
    });

    //显示信息
    findMyUser();

    //修改信息
    $("#btn_submit").click(function () {
        updateUser();
    });

});
/**
 * @title:<h3> 显示用户信息 <h3>
 * @author: loy
 * @date: 2018/10/28 20:28
 * @params
 * @return
 **/
function findMyUser() {
    requestUtilParams.xhrGet(userSettingParams.action.findMyUser).done(function (res) {
        var user = res.data.user;
        $("#account_user_submit").val(user.account);
        $("#name_user_submit").val(user.name);
        $("#phone_user_submit").val(user.phone);
        $("#version_user_submit").val(user.version);
        $("#birthday_user_submit").val(baseUtilParams.simpDataForYYYMMDD(user.birthday));
        $("#sex_user_group input[value='"+user.sex+"']").next(".layui-form-radio").click();
        $("#email_user_submit").val(user.email);
        if(res.data.fileLog!=null){
            $("#imgPreview").attr("src",requestUtilParams.host+"files/upload/"+res.data.fileLog.save_path);
        }
    });
};
/**
 * @title:<h3> 更新个人信息 <h3>
 * @author: loy
 * @date: 2018/10/28 20:29
 * @params
 * @return
 **/
function updateUser() {
    if (checkData()) {
        requestUtilParams.xhrUpload(userSettingParams.action.updateMyUser,"#form_submit").done(function (res) {
            alert(res.message);
            $("#btnClose").click();
        });
    }
}
/**
 * @title:<h3> 判断字符串是否为空 <h3>
 * @author: loy
 * @date: 2018/10/28 20:28
 * @params
 * @return
 **/
function checkData() {
    var str = "";
    if ($("#btn_update_password").hasClass("hidden")) {//修改按钮被隐藏
        if ($("#old_password_submit").val() == ""||$("#old_password_submit").val()==null) {
            str += "旧密码不能为空\n";
        }
        if ($("#password_user_submit").val() == ""||$("#password_user_submit").val()==null) {
            str += "新密码不能为空\n";
        }
        if ($("#password_user_confirm").val() == ""||$("#password_user_confirm").val()==null) {
            str += "请确认密码\n";
        }
        if($("#password_user_confirm").val()!=$("#password_user_submit").val()){
            str += "两次输入的密码不一致\n";
        }
    }
    if (str.length > 0) {
        alert(str);
        return false;
    } else {
        return true;
    }
}

